<?php
/**
 * 产品
 * @author zlj <389843954@qq.com>
 */
namespace app\common\model;
use think\Model;
class Product_info extends Model
{
	/**
     * 获取单条信息
     */
    public function getOne($where,$field="*"){
        $result = self::field($field)->where($where)->find();
        if($result){
            $result = $result->getData();
        }
        return $result;
    }

    /**
     * 删
     * @param $id
     * @return int
     */
    public function del($where){
        return self::where($where)->delete();
    }

    /**
     * 更改字段信息
     * @param $id
     * @param $data
     * @return $this
     */
    public function updInfo($where,$data){
        return self::where($where)->update($data);
    }

    /**
     * 添加数据
     * @param  [type] $data [description]
     * @return [type]       [返回自增ID]
     */
    public function adds($data){
    	return self::insertGetId($data);
    }

    /**
     * 排序全部查询
     * @param $where
     * @param $pageSize
     * @param array $pageParam
     * @return \think\Paginator
     */
    public function getAll($where,$order,$pageSize=15,$pageParam=[]){
        $where['valid'] = 1;

        $result = self::order($order)->where($where)->paginate($pageSize,false,$pageParam);

        return $result;
    }

    /**
     * 删除信息文件
     * @param  array $data 图片字段
     * @param  integer $id
     * @return boolean
     */
    public function delFile($data, $id)
    {
    	// $path = ROOT_PATH . 'public' . DS . 'uploads';
    	// $imgs = self::field($data)->where('id', $id)->find();

    	// foreach ($imgs->data as $img) {
    	// 	$file = $path. DS . $img;
    	// 	if (is_file($file)) {
    	// 		unlink($file);
    	// 	}
    	// }
    }


    /**
     * 获取多个信息
     * @param array $where 条件
     * @return mixed
     */
    public function gets($where=[],$filed='*'){
        $where['valid'] = 1;
        $result = self::where($where)->order('id asc')->select();
        if ($result){
            $result = endoceArr($result);
        }
        return $result;
    }




}